package scau.mis4.chanyulin.atm.base.utils;

import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

/**
 * Created by cyl on 2017/3/12
 * 配置文件工具类
 */
public class PropUtils {

    /**
     * 加载properties配置文件
     * @param path 文件地址
     */
    public static Properties loadProperties(String path) throws IOException {

        Properties prop;
        InputStream in = PropUtils.class.getResourceAsStream(path);
        prop = new Properties();
        prop.load(in);
        in.close();
        return prop;
    }

    /**
     * 获取配置文件中的值
     * @param key 关键字
     */
    public static String getPropValue(Properties prop, String key) {
        if (prop.containsKey(key)) {
            return prop.getProperty(key);
        } else {
            return null;
        }
    }

}
